//
//  BaseViewModel.m
//  RACTest
//
//  Created by Apple on 2017/12/6.
//  Copyright © 2017年 LYKM. All rights reserved.
//

#import "BaseViewModel.h"

@interface BaseViewModel ()

#pragma mark -- 引用的Model和ViewModel

@end

@implementation BaseViewModel

/** 工厂方法  */
+ (instancetype)viewModel{
    return [[self alloc] init];
}

+ (instancetype)allocWithZone:(struct _NSZone *)zone {
    
    BaseViewModel *viewModel = [super allocWithZone:zone];
    
    if (viewModel) {
        
        [viewModel setupSelf];
    }
    return viewModel;
}

- (void)setupSelf {
    
}

#pragma mark -- 引用的Model和ViewModel的setter方法，转化后赋值给属性

#pragma mark -- 更新数据源的方法

#pragma mark -- 信号懒加载

@end
